.motec {
	display: none;
	&.shouldShow {
		display: block;
	}
	position: absolute;
	bottom: 40px;
	right: 20px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2) inset;
	width: 85px;
	height: 100px;
	border-radius: 7px;
	transform-origin: bottom right;
	.speed {
		position: absolute;
		font-size: 20px;
		bottom: 18px;
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		opacity: 0.5;
	}
	.rpm {
		position: absolute;
		bottom: 3px;
		left: 3px;
		right: 3px;
		background: #222;
		border-radius: 5px;

		.rpmBar {
			background: #fff;
			height: 5px;
			border-radius: 5px;
		}
	}
	&.rpmOptimum {
		.rpm .rpmBar {
			background: lime;
		}
		.gear {
			color: lime;
		}
	}
	&.rmpMaxed {
		.rpm .rpmBar {
			background: #fe0000;
		}
		.gear {
			color: #fe0000;
		}
	}
	.gear {
		font-size: 55px;
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		top: 7px;
		line-height: 1;
	}
}
